import Vue from "vue";
import VueRouter from "vue-router";
import Login from "../views/Login.vue";
import Home from "../views/Home.vue";
import Drainage from "../views/Drainage/drainage.vue"
import Fictitious from "../views/Drainage/fictitious.vue";
import OutsideProvince from "../views/Drainage/outsideProvince.vue";
import LongDistance from "../views/Drainage/longDistance.vue";

Vue.use(VueRouter);

const routes = [
  {
    path: "/",
    redirect: "/login"
  },
  {
    path: "/login",
    component: Login
  },
  {
    path: "/home",
    component: Home,
    children: [
      { path: "/drainage", component: Drainage },
      { path: "/fictitious", component: Fictitious },
      { path: "/outsideProvince", component: OutsideProvince },
      { path: "/longDistance", component: LongDistance }
    ]
  }
];

const router = new VueRouter({
  routes
});
//挂载路由导航守卫
// router.beforeEach((to, from, next) => {
//   if (to.path === "/login") return next();

//   const tokenStr = window.sessionStorage.getItem("token");
//   if (!tokenStr) return next("/login");
//   next();
// });

export default router;
